翻訳と辞書
Words near each other
・ Noddy's Toyland Adventures
・ Node
・ Node (album)
・ Node (autonomous system)
・ Node (band)
・ Node (circuits)
・ Node (computer science)
・ Node (networking)
・ Node (physics)
・ Node (UML)
・ Node (Well of Echoes)
・ NODE (wireless sensor)
・ Node 4
・ Node B
・ Node deletion
Node graph architecture
・ Node influence metric
・ Node Magazine
・ Node module
・ Node of Ranvier
・ Node stream
・ Node tribe
・ Node, Kentucky
・ Node-RED
・ Node-to-node data transfer
・ Node.Hack
・ Node.js
・ Nodec space
・ Nodeclipse
・ Nodefly


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Node graph architecture : ウィキペディア英語版
Node graph architecture

Node graph architecture is a type of software design which builds around modular node components which can be connected to form a graph. Often the software's underlying node graph architecture is also exposed to the end user as a two-dimensional visualization of the node graph. The node graph architecture is popular in the film and computer games industry.
There are often many different node types participating in the node graph. For example in the (Nuke Manual ) they list hundreds of nodes. Each node type performs one specific task. For example Nuke's Merge node produces an output image in which a number of input images have been layered. By connecting many different node types together complex image effects can be produced.
The node graph architecture often allows grouping of nodes inside other group nodes. This hides complexity inside of the group nodes, and limits their coupling with other nodes outside the group. This leads to a hierarchy where smaller graphs are embedded in group nodes. In Nuke the group node is simply called the Group node.
In the paper (Hierarchical Small Worlds in Software Architecture ) they argue that most large software systems are built in a modular and hierarchical fashion, and they use node graphs to analyze large software systems. In fact a large number of software analysis papers often use node graphs to analyze large software systems suggesting that node graphs are good models of the internal structure and operation of the software.
Many commercial and non-commercial software systems allow users to visualize and interact with internal components via the node graph. Below are a number of node graph based software applications from the film and games industry.
==Commercial applications==

Nuke is a compositing application for film made by The Foundry. The nodes in its graph can be connected to produce complex 2D image processing effects.
* (Nuke Node Graph Basics )
* (Nuke Manual )
Shake is a discontinued compositing application for film made by Nothing Real LLC and later purchased by Apple. The nodes in its graph can be connected to produce complex 2D image processing effects.
* (Shake Screenshot )
* (Shake Manual )
Maya is a modeling, animation, and rendering application made by Autodesk. The nodes in its graph are more general and produce 3D geometry and various other attributes.
* (Maya Screenshot )
* (Maya Nodes )
Houdini is a procedural modelling, animation, and rendering application made by Side Effects Software. The nodes in its graph produce procedural geometry. Side Effects Software refers to their node graphs as networks.
* (Houdini Nodes and Networks )
* (Houdini Nodes )
Valve's Source SDK allows players to create custom maps for all of their games. The nodes in its graphs are used in AI path planning and also in sending signals between game entities.
* (Valve Nodes for Path Planning )
* (Entity Inputs and Outputs )
(Nodality ) is a free node based image editing and compositing application for iPad.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Node graph architecture」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.